import axios from '../../request'

export default {
    namespaced: true,
    state: {
        list: [
            {
              id: '1',
              name: '张三',
              tel: '13000000000',
              address: '浙江省杭州市西湖区文三路 138 号东方通信大厦 7 楼 501 室',
              isDefault: true,
            },
            // {
            //   id: '2',
            //   name: '李四',
            //   tel: '1310000000',
            //   address: '浙江省杭州市拱墅区莫干山路 50 号',
            //   isDefault: false,
            // },
          ],
    },
    mutations:{
      INIT_LIST(state, { data }) {
        console.log(data);
        let lists = data.data.data;
        console.log(lists);
        lists.forEach(function (item) {
          item.id=item.id,
          item.name=item.contact,
          item.tel=item.cphone,
          item.address=item.detailAddress,
          // item.isDefault=item.isDefault
          console.log(item);
          state.list.push(item)
        })

      }
    },
    actions: {
      init({commit}) {
        axios.get("/api/sys/address").then(data => {
          commit("INIT_LIST", {
            data
          })
        })
      }
    }
  
}